

<!DOCTYPE html>


<html lang="en" data-content_root="" >

  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Index &#8212; Brevitas Documentation - v0.10.2</title>
  
  
  
  <script data-cfasync="false">
    document.documentElement.dataset.mode = localStorage.getItem("mode") || "";
    document.documentElement.dataset.theme = localStorage.getItem("theme") || "";
  </script>
  
  <!-- Loaded before other Sphinx assets -->
  <link href="_static/styles/theme.css?digest=3ee479438cf8b5e0d341" rel="stylesheet" />
<link href="_static/styles/bootstrap.css?digest=3ee479438cf8b5e0d341" rel="stylesheet" />
<link href="_static/styles/pydata-sphinx-theme.css?digest=3ee479438cf8b5e0d341" rel="stylesheet" />

  
  <link href="_static/vendor/fontawesome/6.5.2/css/all.min.css?digest=3ee479438cf8b5e0d341" rel="stylesheet" />
  <link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.5.2/webfonts/fa-solid-900.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.5.2/webfonts/fa-brands-400.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.5.2/webfonts/fa-regular-400.woff2" />

    <link rel="stylesheet" type="text/css" href="_static/pygments.css" />
    <link rel="stylesheet" type="text/css" href="_static/sg_gallery.css" />
  
  <!-- Pre-loaded scripts that we'll load fully later -->
  <link rel="preload" as="script" href="_static/scripts/bootstrap.js?digest=3ee479438cf8b5e0d341" />
<link rel="preload" as="script" href="_static/scripts/pydata-sphinx-theme.js?digest=3ee479438cf8b5e0d341" />
  <script src="_static/vendor/fontawesome/6.5.2/js/all.min.js?digest=3ee479438cf8b5e0d341"></script>

    <script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
    <script src="_static/jquery.js"></script>
    <script src="_static/underscore.js"></script>
    <script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
    <script src="_static/doctools.js"></script>
    <script src="_static/sphinx_highlight.js"></script>
    <script crossorigin="anonymous" integrity="sha256-Ae2Vz/4ePdIu6ZyI/5ZGsYnb+m0JlOmKPjt6XZ9JJkA=" src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
    <script>DOCUMENTATION_OPTIONS.pagename = 'genindex';</script>
    <script>
        DOCUMENTATION_OPTIONS.theme_version = '0.15.3';
        DOCUMENTATION_OPTIONS.theme_switcher_json_url = 'https://xilinx.github.io/brevitas/dev/_static/versions.json';
        DOCUMENTATION_OPTIONS.theme_switcher_version_match = 'v0.10.2';
        DOCUMENTATION_OPTIONS.show_version_warning_banner = false;
        </script>
    <link rel="author" title="About these documents" href="about.html" />
    <link rel="index" title="Index" href="#" />
    <link rel="search" title="Search" href="search.html" />
  <meta name="viewport" content="width=device-width, initial-scale=1"/>
  <meta name="docsearch:language" content="en"/>
  </head>
  
  
  <body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" data-bs-root-margin="0px 0px -60%" data-default-mode="">

  
  
  <div id="pst-skip-link" class="skip-link d-print-none"><a href="#main-content">Skip to main content</a></div>
  
  <div id="pst-scroll-pixel-helper"></div>
  
  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
    <i class="fa-solid fa-arrow-up"></i>Back to top</button>

  
  <input type="checkbox"
          class="sidebar-toggle"
          id="pst-primary-sidebar-checkbox"/>
  <label class="overlay overlay-primary" for="pst-primary-sidebar-checkbox"></label>
  
  <input type="checkbox"
          class="sidebar-toggle"
          id="pst-secondary-sidebar-checkbox"/>
  <label class="overlay overlay-secondary" for="pst-secondary-sidebar-checkbox"></label>
  
  <div class="search-button__wrapper">
    <div class="search-button__overlay"></div>
    <div class="search-button__search-container">
<form class="bd-search d-flex align-items-center"
      action="search.html"
      method="get">
  <i class="fa-solid fa-magnifying-glass"></i>
  <input type="search"
         class="form-control"
         name="q"
         id="search-input"
         placeholder="Search the docs ..."
         aria-label="Search the docs ..."
         autocomplete="off"
         autocorrect="off"
         autocapitalize="off"
         spellcheck="false"/>
  <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
</form></div>
  </div>

  <div class="pst-async-banner-revealer d-none">
  <aside id="bd-header-version-warning" class="d-none d-print-none" aria-label="Version warning"></aside>
</div>

  
    <header class="bd-header navbar navbar-expand-lg bd-navbar d-print-none">
<div class="bd-header__inner bd-page-width">
  <button class="sidebar-toggle primary-toggle" aria-label="Site navigation">
    <span class="fa-solid fa-bars"></span>
  </button>
  
  
  <div class="col-lg-3 navbar-header-items__start">
    
      <div class="navbar-item">

  

<a class="navbar-brand logo" href="index.html">
  
  
  
  
  
    
    
      
    
    
    <img src="_static/brevitas_logo_black.svg" class="logo__image only-light" alt="Brevitas Documentation - v0.10.2 - Home"/>
    <script>document.write(`<img src="_static/brevitas_logo_white.svg" class="logo__image only-dark" alt="Brevitas Documentation - v0.10.2 - Home"/>`);</script>
  
  
</a></div>
    
  </div>
  
  <div class="col-lg-9 navbar-header-items">
    
    <div class="me-auto navbar-header-items__center">
      
        <div class="navbar-item">
<nav class="navbar-nav">
  <ul class="bd-navbar-elements navbar-nav">
    
<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="setup.html">
    Setup
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="getting_started.html">
    Getting Started
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="tutorials/index.html">
    Tutorials
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="settings.html">
    Settings
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="api_reference/index.html">
    API reference
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="architecture.html">
    Architecture
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="faq.html">
    FAQ
  </a>
</li>

            <li class="nav-item dropdown pst-header-nav-item">
                <button class="btn dropdown-toggle nav-item" type="button" data-bs-toggle="dropdown" aria-expanded="false" aria-controls="pst-nav-more-links">
                    More
                </button>
                <ul id="pst-nav-more-links" class="dropdown-menu">
                    
<li class="nav-item ">
  <a class="nav-link dropdown-item nav-internal" href="about.html">
    About
  </a>
</li>

                </ul>
            </li>
            
  </ul>
</nav></div>
      
    </div>
    
    
    <div class="navbar-header-items__end">
      
        <div class="navbar-item navbar-persistent--container">
          

 <script>
 document.write(`
   <button class="btn navbar-btn search-button-field search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
    <i class="fa-solid fa-magnifying-glass"></i>
    <span class="search-button__default-text">Search</span>
    <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd class="kbd-shortcut__modifier">K</kbd></span>
   </button>
 `);
 </script>
        </div>
      
      
        <div class="navbar-item">

<script>
document.write(`
  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid fa-sun fa-lg"></i></span>
    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid fa-moon fa-lg"></i></span>
    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid fa-circle-half-stroke fa-lg"></i></span>
  </button>
`);
</script></div>
      
    </div>
    
  </div>
  
  
    <div class="navbar-persistent--mobile">

 <script>
 document.write(`
   <button class="btn navbar-btn search-button-field search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
    <i class="fa-solid fa-magnifying-glass"></i>
    <span class="search-button__default-text">Search</span>
    <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd class="kbd-shortcut__modifier">K</kbd></span>
   </button>
 `);
 </script>
    </div>
  

  
</div>

    </header>
  

  <div class="bd-container">
    <div class="bd-container__inner bd-page-width">
      
      
      
        
      
      <div class="bd-sidebar-primary bd-sidebar hide-on-wide">
        

  
  <div class="sidebar-header-items sidebar-primary__section">
    
    
      <div class="sidebar-header-items__center">
        
          
          
            <div class="navbar-item">
<nav class="navbar-nav">
  <ul class="bd-navbar-elements navbar-nav">
    
<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="setup.html">
    Setup
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="getting_started.html">
    Getting Started
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="tutorials/index.html">
    Tutorials
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="settings.html">
    Settings
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="api_reference/index.html">
    API reference
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="architecture.html">
    Architecture
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="faq.html">
    FAQ
  </a>
</li>


<li class="nav-item pst-header-nav-item">
  <a class="nav-link nav-internal" href="about.html">
    About
  </a>
</li>

  </ul>
</nav></div>
          
        
      </div>
    
    
    
      <div class="sidebar-header-items__end">
        
          <div class="navbar-item">

<script>
document.write(`
  <button class="btn btn-sm navbar-btn theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
    <span class="theme-switch nav-link" data-mode="light"><i class="fa-solid fa-sun fa-lg"></i></span>
    <span class="theme-switch nav-link" data-mode="dark"><i class="fa-solid fa-moon fa-lg"></i></span>
    <span class="theme-switch nav-link" data-mode="auto"><i class="fa-solid fa-circle-half-stroke fa-lg"></i></span>
  </button>
`);
</script></div>
        
      </div>
    
  </div>
  
  
  <div class="sidebar-primary-items__end sidebar-primary__section">
  </div>
  
  <div id="rtd-footer-container"></div>


      </div>
      
      <main id="main-content" class="bd-main" role="main">
        
        
          <div class="bd-content">
            <div class="bd-article-container">
              
              <div class="bd-header-article d-print-none"></div>
              
              
              
                
<div id="searchbox"></div>
                <article class="bd-article">
                  

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#A"><strong>A</strong></a>
 | <a href="#B"><strong>B</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#D"><strong>D</strong></a>
 | <a href="#E"><strong>E</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#H"><strong>H</strong></a>
 | <a href="#I"><strong>I</strong></a>
 | <a href="#K"><strong>K</strong></a>
 | <a href="#L"><strong>L</strong></a>
 | <a href="#M"><strong>M</strong></a>
 | <a href="#N"><strong>N</strong></a>
 | <a href="#O"><strong>O</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#Q"><strong>Q</strong></a>
 | <a href="#R"><strong>R</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 
</div>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.abs_binary_sign_grad">abs_binary_sign_grad() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.abs_binary_sign_grad_impl">abs_binary_sign_grad_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsAve">AbsAve (class in brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.AbsBinarySignGradFn">AbsBinarySignGradFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsMax">AbsMax (class in brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsMaxAve">AbsMaxAve (class in brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsMaxL2">AbsMaxL2 (class in brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsMinMax">AbsMinMax (class in brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsPercentile">AbsPercentile (class in brevitas.core.stats.stats_op)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.binary_sign">binary_sign() (in module brevitas.function.ops)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.binary_sign_ste">binary_sign_ste() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.binary_sign_ste_impl">binary_sign_ste_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.binary.BinaryQuant">BinaryQuant (class in brevitas.core.quant.binary)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.BinarySignSteFn">BinarySignSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.bit_width.html#brevitas.core.bit_width.const.BitWidthConst">BitWidthConst (class in brevitas.core.bit_width.const)</a>
</li>
      <li><a href="api_reference/brevitas.core.bit_width.html#brevitas.core.bit_width.parameter.BitWidthParameter">BitWidthParameter (class in brevitas.core.bit_width.parameter)</a>
</li>
      <li><a href="api_reference/brevitas.core.bit_width.html#brevitas.core.bit_width.const.BitWidthStatefulConst">BitWidthStatefulConst (class in brevitas.core.bit_width.const)</a>
</li>
      <li>
    brevitas.core

      <ul>
        <li><a href="api_reference/brevitas.core.html#module-brevitas.core">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.bit_width

      <ul>
        <li><a href="api_reference/brevitas.core.bit_width.html#module-brevitas.core.bit_width">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.bit_width.const

      <ul>
        <li><a href="api_reference/brevitas.core.bit_width.html#module-brevitas.core.bit_width.const">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.bit_width.parameter

      <ul>
        <li><a href="api_reference/brevitas.core.bit_width.html#module-brevitas.core.bit_width.parameter">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.function_wrapper

      <ul>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#module-brevitas.core.function_wrapper">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.function_wrapper.clamp

      <ul>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#module-brevitas.core.function_wrapper.clamp">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.function_wrapper.misc

      <ul>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#module-brevitas.core.function_wrapper.misc">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.function_wrapper.ops_ste

      <ul>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#module-brevitas.core.function_wrapper.ops_ste">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.function_wrapper.shape

      <ul>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#module-brevitas.core.function_wrapper.shape">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.quant

      <ul>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.quant.binary

      <ul>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant.binary">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.quant.delay

      <ul>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant.delay">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.quant.int

      <ul>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant.int">module</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li>
    brevitas.core.quant.int_base

      <ul>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant.int_base">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.quant.ternary

      <ul>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant.ternary">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.restrict_val

      <ul>
        <li><a href="api_reference/brevitas.core.html#module-brevitas.core.restrict_val">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.scaling

      <ul>
        <li><a href="api_reference/brevitas.core.scaling.html#module-brevitas.core.scaling">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.scaling.int_scaling

      <ul>
        <li><a href="api_reference/brevitas.core.scaling.html#module-brevitas.core.scaling.int_scaling">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.scaling.runtime

      <ul>
        <li><a href="api_reference/brevitas.core.scaling.html#module-brevitas.core.scaling.runtime">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.scaling.standalone

      <ul>
        <li><a href="api_reference/brevitas.core.scaling.html#module-brevitas.core.scaling.standalone">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.stats

      <ul>
        <li><a href="api_reference/brevitas.core.stats.html#module-brevitas.core.stats">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.stats.stats_op

      <ul>
        <li><a href="api_reference/brevitas.core.stats.html#module-brevitas.core.stats.stats_op">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.stats.stats_wrapper

      <ul>
        <li><a href="api_reference/brevitas.core.stats.html#module-brevitas.core.stats.stats_wrapper">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.stats.view_wrapper

      <ul>
        <li><a href="api_reference/brevitas.core.stats.html#module-brevitas.core.stats.view_wrapper">module</a>
</li>
      </ul></li>
      <li>
    brevitas.core.utils

      <ul>
        <li><a href="api_reference/brevitas.core.html#module-brevitas.core.utils">module</a>
</li>
      </ul></li>
      <li>
    brevitas.function.ops

      <ul>
        <li><a href="api_reference/brevitas.function.html#module-brevitas.function.ops">module</a>
</li>
      </ul></li>
      <li>
    brevitas.function.ops_ste

      <ul>
        <li><a href="api_reference/brevitas.function.html#module-brevitas.function.ops_ste">module</a>
</li>
      </ul></li>
      <li>
    brevitas.function.shape

      <ul>
        <li><a href="api_reference/brevitas.function.html#module-brevitas.function.shape">module</a>
</li>
      </ul></li>
      <li>
    brevitas.ops.autograd_ste_ops

      <ul>
        <li><a href="api_reference/brevitas.ops.html#module-brevitas.ops.autograd_ste_ops">module</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.ceil_ste">ceil_ste() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.ceil_ste_impl">ceil_ste_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.CeilSte">CeilSte (class in brevitas.core.function_wrapper.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.CeilSteFn">CeilSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.binary.ClampedBinaryQuant">ClampedBinaryQuant (class in brevitas.core.quant.binary)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.clamp.ClampMin">ClampMin (class in brevitas.core.function_wrapper.clamp)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.compute_max_mantissa">compute_max_mantissa() (in module brevitas.function.ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ConstScaling">ConstScaling (class in brevitas.core.scaling.standalone)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int_base.DecoupledIntQuant">DecoupledIntQuant (class in brevitas.core.quant.int_base)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.DecoupledRescalingIntQuant">DecoupledRescalingIntQuant (class in brevitas.core.quant.int)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.DecoupledRescalingIntQuantWithInput">DecoupledRescalingIntQuantWithInput (class in brevitas.core.quant.int)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.delay.DelayWrapper">DelayWrapper (class in brevitas.core.quant.delay)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.dpu_round">dpu_round() (in module brevitas.function.ops)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.dpu_round_ste">dpu_round_ste() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.dpu_round_ste_impl">dpu_round_ste_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.DPURoundSte">DPURoundSte (class in brevitas.core.function_wrapper.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.DPURoundSteFn">DPURoundSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl.DYNAMIC_OVER_SUBCHANNEL_BLOCK">DYNAMIC_OVER_SUBCHANNEL_BLOCK (brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl attribute)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.DynamicOverSubChannelBlockView">DynamicOverSubChannelBlockView (class in brevitas.core.function_wrapper.shape)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.SliceTensor.eager_forward">eager_forward() (brevitas.core.utils.SliceTensor method)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MSE.evaluate_loss">evaluate_loss() (brevitas.core.stats.stats_op.MSE method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.clamp.FloatClamp">FloatClamp (class in brevitas.core.function_wrapper.clamp)</a>
</li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.FloatRestrictValue">FloatRestrictValue (class in brevitas.core.restrict_val)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.floor_ste">floor_ste() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.floor_ste_impl">floor_ste_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.FloorSte">FloorSte (class in brevitas.core.function_wrapper.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.FloorSteFn">FloorSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.bit_width.html#brevitas.core.bit_width.const.BitWidthConst.forward">forward() (brevitas.core.bit_width.const.BitWidthConst method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.bit_width.html#brevitas.core.bit_width.const.BitWidthStatefulConst.forward">(brevitas.core.bit_width.const.BitWidthStatefulConst method)</a>
</li>
        <li><a href="api_reference/brevitas.core.bit_width.html#brevitas.core.bit_width.const.MsbClampBitWidth.forward">(brevitas.core.bit_width.const.MsbClampBitWidth method)</a>
</li>
        <li><a href="api_reference/brevitas.core.bit_width.html#brevitas.core.bit_width.parameter.BitWidthParameter.forward">(brevitas.core.bit_width.parameter.BitWidthParameter method)</a>
</li>
        <li><a href="api_reference/brevitas.core.bit_width.html#brevitas.core.bit_width.parameter.RemoveBitwidthParameter.forward">(brevitas.core.bit_width.parameter.RemoveBitwidthParameter method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.clamp.ClampMin.forward">(brevitas.core.function_wrapper.clamp.ClampMin method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.clamp.FloatClamp.forward">(brevitas.core.function_wrapper.clamp.FloatClamp method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.clamp.ScalarClamp.forward">(brevitas.core.function_wrapper.clamp.ScalarClamp method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.clamp.TensorClamp.forward">(brevitas.core.function_wrapper.clamp.TensorClamp method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.misc.Identity.forward">(brevitas.core.function_wrapper.misc.Identity method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.misc.InplaceLogTwo.forward">(brevitas.core.function_wrapper.misc.InplaceLogTwo method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.misc.LogTwo.forward">(brevitas.core.function_wrapper.misc.LogTwo method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.misc.PowerOfTwo.forward">(brevitas.core.function_wrapper.misc.PowerOfTwo method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.CeilSte.forward">(brevitas.core.function_wrapper.ops_ste.CeilSte method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.DPURoundSte.forward">(brevitas.core.function_wrapper.ops_ste.DPURoundSte method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.FloorSte.forward">(brevitas.core.function_wrapper.ops_ste.FloorSte method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.InplaceTensorClampSte.forward">(brevitas.core.function_wrapper.ops_ste.InplaceTensorClampSte method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.RoundSte.forward">(brevitas.core.function_wrapper.ops_ste.RoundSte method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.RoundToZeroSte.forward">(brevitas.core.function_wrapper.ops_ste.RoundToZeroSte method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.ScalarClampMinSte.forward">(brevitas.core.function_wrapper.ops_ste.ScalarClampMinSte method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.TensorClampSte.forward">(brevitas.core.function_wrapper.ops_ste.TensorClampSte method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.DynamicOverSubChannelBlockView.forward">(brevitas.core.function_wrapper.shape.DynamicOverSubChannelBlockView method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverBatchOverOutputChannelView.forward">(brevitas.core.function_wrapper.shape.OverBatchOverOutputChannelView method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverBatchOverTensorView.forward">(brevitas.core.function_wrapper.shape.OverBatchOverTensorView method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverOutputChannelView.forward">(brevitas.core.function_wrapper.shape.OverOutputChannelView method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverOutputFeaturesView.forward">(brevitas.core.function_wrapper.shape.OverOutputFeaturesView method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverSubChannelBlockView.forward">(brevitas.core.function_wrapper.shape.OverSubChannelBlockView method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverTensorView.forward">(brevitas.core.function_wrapper.shape.OverTensorView method)</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.PermuteDims.forward">(brevitas.core.function_wrapper.shape.PermuteDims method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.binary.BinaryQuant.forward">(brevitas.core.quant.binary.BinaryQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.binary.ClampedBinaryQuant.forward">(brevitas.core.quant.binary.ClampedBinaryQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.delay.DelayWrapper.forward">(brevitas.core.quant.delay.DelayWrapper method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.DecoupledRescalingIntQuant.forward">(brevitas.core.quant.int.DecoupledRescalingIntQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.DecoupledRescalingIntQuantWithInput.forward">(brevitas.core.quant.int.DecoupledRescalingIntQuantWithInput method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.PrescaledRestrictIntQuant.forward">(brevitas.core.quant.int.PrescaledRestrictIntQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.PrescaledRestrictIntQuantWithInputBitWidth.forward">(brevitas.core.quant.int.PrescaledRestrictIntQuantWithInputBitWidth method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.RescalingIntQuant.forward">(brevitas.core.quant.int.RescalingIntQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.TruncIntQuant.forward">(brevitas.core.quant.int.TruncIntQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int_base.DecoupledIntQuant.forward">(brevitas.core.quant.int_base.DecoupledIntQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int_base.IntQuant.forward">(brevitas.core.quant.int_base.IntQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.ternary.TernaryQuant.forward">(brevitas.core.quant.ternary.TernaryQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.FloatRestrictValue.forward">(brevitas.core.restrict_val.FloatRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.IntRestrictValue.forward">(brevitas.core.restrict_val.IntRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.LogFloatRestrictValue.forward">(brevitas.core.restrict_val.LogFloatRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.PowerOfTwoRestrictValue.forward">(brevitas.core.restrict_val.PowerOfTwoRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.QuantRestrictValue.forward">(brevitas.core.restrict_val.QuantRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.int_scaling.IntScaling.forward">(brevitas.core.scaling.int_scaling.IntScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.int_scaling.PowerOfTwoIntScaling.forward">(brevitas.core.scaling.int_scaling.PowerOfTwoIntScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.runtime.RuntimeDynamicGroupStatsScaling.forward">(brevitas.core.scaling.runtime.RuntimeDynamicGroupStatsScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.runtime.RuntimeStatsScaling.forward">(brevitas.core.scaling.runtime.RuntimeStatsScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.runtime.StatsFromParameterScaling.forward">(brevitas.core.scaling.runtime.StatsFromParameterScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ConstScaling.forward">(brevitas.core.scaling.standalone.ConstScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ParameterFromRuntimeStatsScaling.forward">(brevitas.core.scaling.standalone.ParameterFromRuntimeStatsScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ParameterFromStatsFromParameterScaling.forward">(brevitas.core.scaling.standalone.ParameterFromStatsFromParameterScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ParameterScaling.forward">(brevitas.core.scaling.standalone.ParameterScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.TruncMsbScaling.forward">(brevitas.core.scaling.standalone.TruncMsbScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.TruncScalingWrapper.forward">(brevitas.core.scaling.standalone.TruncScalingWrapper method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsAve.forward">(brevitas.core.stats.stats_op.AbsAve method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsMax.forward">(brevitas.core.stats.stats_op.AbsMax method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsMaxAve.forward">(brevitas.core.stats.stats_op.AbsMaxAve method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsMaxL2.forward">(brevitas.core.stats.stats_op.AbsMaxL2 method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsMinMax.forward">(brevitas.core.stats.stats_op.AbsMinMax method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.AbsPercentile.forward">(brevitas.core.stats.stats_op.AbsPercentile method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.HalfQuadraticOptimizerScale.forward">(brevitas.core.stats.stats_op.HalfQuadraticOptimizerScale method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.HalfQuadraticOptimizerZeroPoint.forward">(brevitas.core.stats.stats_op.HalfQuadraticOptimizerZeroPoint method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.KLMinimizerThreshold.forward">(brevitas.core.stats.stats_op.KLMinimizerThreshold method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.L1Norm.forward">(brevitas.core.stats.stats_op.L1Norm method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.L2Norm.forward">(brevitas.core.stats.stats_op.L2Norm method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MeanLearnedSigmaStd.forward">(brevitas.core.stats.stats_op.MeanLearnedSigmaStd method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MeanSigmaStd.forward">(brevitas.core.stats.stats_op.MeanSigmaStd method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MSE.forward">(brevitas.core.stats.stats_op.MSE method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.NegativeMinOrZero.forward">(brevitas.core.stats.stats_op.NegativeMinOrZero method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.NegativePercentileOrZero.forward">(brevitas.core.stats.stats_op.NegativePercentileOrZero method)</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.PercentileInterval.forward">(brevitas.core.stats.stats_op.PercentileInterval method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.ParameterWrapper.forward">(brevitas.core.utils.ParameterWrapper method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.SingleArgStatelessBuffer.forward">(brevitas.core.utils.SingleArgStatelessBuffer method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.SliceTensor.forward">(brevitas.core.utils.SliceTensor method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.StatelessBuffer.forward">(brevitas.core.utils.StatelessBuffer method)</a>
</li>
      </ul></li>
  </ul></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.get_upper_bound_on_l1_norm">get_upper_bound_on_l1_norm() (in module brevitas.function.ops)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.HalfQuadraticOptimizerScale">HalfQuadraticOptimizerScale (class in brevitas.core.stats.stats_op)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.HalfQuadraticOptimizerZeroPoint">HalfQuadraticOptimizerZeroPoint (class in brevitas.core.stats.stats_op)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.misc.Identity">Identity (class in brevitas.core.function_wrapper.misc)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.identity">identity() (in module brevitas.function.ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.clamp.FloatClamp.inf_nan_clamp">inf_nan_clamp() (brevitas.core.function_wrapper.clamp.FloatClamp method)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ParameterFromRuntimeStatsScaling.init_scale">init_scale() (brevitas.core.scaling.standalone.ParameterFromRuntimeStatsScaling method)</a>
</li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.inplace_momentum_update">inplace_momentum_update() (in module brevitas.core.utils)</a>
</li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.inplace_tensor_add">inplace_tensor_add() (in module brevitas.core.utils)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.inplace_tensor_mul">inplace_tensor_mul() (in module brevitas.core.utils)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.misc.InplaceLogTwo">InplaceLogTwo (class in brevitas.core.function_wrapper.misc)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.InplaceTensorClampSte">InplaceTensorClampSte (class in brevitas.core.function_wrapper.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.InplaceTensorClampSteFn">InplaceTensorClampSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int_base.IntQuant">IntQuant (class in brevitas.core.quant.int_base)</a>
</li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.IntRestrictValue">IntRestrictValue (class in brevitas.core.restrict_val)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.int_scaling.IntScaling">IntScaling (class in brevitas.core.scaling.int_scaling)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="K">K</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.KLMinimizerThreshold">KLMinimizerThreshold (class in brevitas.core.stats.stats_op)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.L1Norm">L1Norm (class in brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.L2Norm">L2Norm (class in brevitas.core.stats.stats_op)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.LogFloatRestrictValue">LogFloatRestrictValue (class in brevitas.core.restrict_val)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.misc.LogTwo">LogTwo (class in brevitas.core.function_wrapper.misc)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.masked_median">masked_median() (in module brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.max_float">max_float() (in module brevitas.function.ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.TruncIntQuant.max_int">max_int() (brevitas.core.quant.int.TruncIntQuant method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int_base.DecoupledIntQuant.max_int">(brevitas.core.quant.int_base.DecoupledIntQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int_base.IntQuant.max_int">(brevitas.core.quant.int_base.IntQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.max_int">(in module brevitas.function.ops)</a>
</li>
      </ul></li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MeanLearnedSigmaStd">MeanLearnedSigmaStd (class in brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MeanSigmaStd">MeanSigmaStd (class in brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.TruncIntQuant.min_int">min_int() (brevitas.core.quant.int.TruncIntQuant method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int_base.DecoupledIntQuant.min_int">(brevitas.core.quant.int_base.DecoupledIntQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int_base.IntQuant.min_int">(brevitas.core.quant.int_base.IntQuant method)</a>
</li>
        <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.min_int">(in module brevitas.function.ops)</a>
</li>
      </ul></li>
      <li>
    module

      <ul>
        <li><a href="api_reference/brevitas.core.html#module-brevitas.core">brevitas.core</a>
</li>
        <li><a href="api_reference/brevitas.core.bit_width.html#module-brevitas.core.bit_width">brevitas.core.bit_width</a>
</li>
        <li><a href="api_reference/brevitas.core.bit_width.html#module-brevitas.core.bit_width.const">brevitas.core.bit_width.const</a>
</li>
        <li><a href="api_reference/brevitas.core.bit_width.html#module-brevitas.core.bit_width.parameter">brevitas.core.bit_width.parameter</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#module-brevitas.core.function_wrapper">brevitas.core.function_wrapper</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#module-brevitas.core.function_wrapper.clamp">brevitas.core.function_wrapper.clamp</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#module-brevitas.core.function_wrapper.misc">brevitas.core.function_wrapper.misc</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#module-brevitas.core.function_wrapper.ops_ste">brevitas.core.function_wrapper.ops_ste</a>
</li>
        <li><a href="api_reference/brevitas.core.function_wrapper.html#module-brevitas.core.function_wrapper.shape">brevitas.core.function_wrapper.shape</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant">brevitas.core.quant</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant.binary">brevitas.core.quant.binary</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant.delay">brevitas.core.quant.delay</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant.int">brevitas.core.quant.int</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant.int_base">brevitas.core.quant.int_base</a>
</li>
        <li><a href="api_reference/brevitas.core.quant.html#module-brevitas.core.quant.ternary">brevitas.core.quant.ternary</a>
</li>
        <li><a href="api_reference/brevitas.core.html#module-brevitas.core.restrict_val">brevitas.core.restrict_val</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#module-brevitas.core.scaling">brevitas.core.scaling</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#module-brevitas.core.scaling.int_scaling">brevitas.core.scaling.int_scaling</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#module-brevitas.core.scaling.runtime">brevitas.core.scaling.runtime</a>
</li>
        <li><a href="api_reference/brevitas.core.scaling.html#module-brevitas.core.scaling.standalone">brevitas.core.scaling.standalone</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#module-brevitas.core.stats">brevitas.core.stats</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#module-brevitas.core.stats.stats_op">brevitas.core.stats.stats_op</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#module-brevitas.core.stats.stats_wrapper">brevitas.core.stats.stats_wrapper</a>
</li>
        <li><a href="api_reference/brevitas.core.stats.html#module-brevitas.core.stats.view_wrapper">brevitas.core.stats.view_wrapper</a>
</li>
        <li><a href="api_reference/brevitas.core.html#module-brevitas.core.utils">brevitas.core.utils</a>
</li>
        <li><a href="api_reference/brevitas.function.html#module-brevitas.function.ops">brevitas.function.ops</a>
</li>
        <li><a href="api_reference/brevitas.function.html#module-brevitas.function.ops_ste">brevitas.function.ops_ste</a>
</li>
        <li><a href="api_reference/brevitas.function.html#module-brevitas.function.shape">brevitas.function.shape</a>
</li>
        <li><a href="api_reference/brevitas.ops.html#module-brevitas.ops.autograd_ste_ops">brevitas.ops.autograd_ste_ops</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.bit_width.html#brevitas.core.bit_width.const.MsbClampBitWidth">MsbClampBitWidth (class in brevitas.core.bit_width.const)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MSE">MSE (class in brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MSE.mse_fib_search">mse_fib_search() (brevitas.core.stats.stats_op.MSE method)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MSE.mse_grid_search">mse_grid_search() (brevitas.core.stats.stats_op.MSE method)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MSE.mse_loss_fn">mse_loss_fn() (brevitas.core.stats.stats_op.MSE method)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.MSE.mse_search">mse_search() (brevitas.core.stats.stats_op.MSE method)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.NegativeMinOrZero">NegativeMinOrZero (class in brevitas.core.stats.stats_op)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.NegativePercentileOrZero">NegativePercentileOrZero (class in brevitas.core.stats.stats_op)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="O">O</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.HalfQuadraticOptimizerScale.optimize">optimize() (brevitas.core.stats.stats_op.HalfQuadraticOptimizerScale method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.HalfQuadraticOptimizerZeroPoint.optimize">(brevitas.core.stats.stats_op.HalfQuadraticOptimizerZeroPoint method)</a>
</li>
      </ul></li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl.OVER_BATCH_OVER_OUTPUT_CHANNELS">OVER_BATCH_OVER_OUTPUT_CHANNELS (brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl attribute)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.shape.over_batch_over_output_channels">over_batch_over_output_channels() (in module brevitas.function.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl.OVER_BATCH_OVER_TENSOR">OVER_BATCH_OVER_TENSOR (brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl attribute)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.shape.over_batch_over_tensor">over_batch_over_tensor() (in module brevitas.function.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl.OVER_OUTPUT_CHANNELS">OVER_OUTPUT_CHANNELS (brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl attribute)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.shape.over_output_channels">over_output_channels() (in module brevitas.function.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl.OVER_OUTPUT_FEATURES">OVER_OUTPUT_FEATURES (brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl attribute)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.shape.over_output_features">over_output_features() (in module brevitas.function.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl.OVER_SUBCHANNEL_BLOCK">OVER_SUBCHANNEL_BLOCK (brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl attribute)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl.OVER_TENSOR">OVER_TENSOR (brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl attribute)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.shape.over_tensor">over_tensor() (in module brevitas.function.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverBatchOverOutputChannelView">OverBatchOverOutputChannelView (class in brevitas.core.function_wrapper.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverBatchOverTensorView">OverBatchOverTensorView (class in brevitas.core.function_wrapper.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverOutputChannelView">OverOutputChannelView (class in brevitas.core.function_wrapper.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverOutputFeaturesView">OverOutputFeaturesView (class in brevitas.core.function_wrapper.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverSubChannelBlockView">OverSubChannelBlockView (class in brevitas.core.function_wrapper.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.OverTensorView">OverTensorView (class in brevitas.core.function_wrapper.shape)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.HalfQuadraticOptimizerScale.parameter_search">parameter_search() (brevitas.core.stats.stats_op.HalfQuadraticOptimizerScale method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.HalfQuadraticOptimizerZeroPoint.parameter_search">(brevitas.core.stats.stats_op.HalfQuadraticOptimizerZeroPoint method)</a>
</li>
      </ul></li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ParameterFromRuntimeStatsScaling">ParameterFromRuntimeStatsScaling (class in brevitas.core.scaling.standalone)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ParameterFromStatsFromParameterScaling">ParameterFromStatsFromParameterScaling (class in brevitas.core.scaling.standalone)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ParameterScaling">ParameterScaling (class in brevitas.core.scaling.standalone)</a>
</li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.ParameterWrapper">ParameterWrapper (class in brevitas.core.utils)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.PercentileInterval">PercentileInterval (class in brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.PermuteDims">PermuteDims (class in brevitas.core.function_wrapper.shape)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.misc.PowerOfTwo">PowerOfTwo (class in brevitas.core.function_wrapper.misc)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.int_scaling.PowerOfTwoIntScaling">PowerOfTwoIntScaling (class in brevitas.core.scaling.int_scaling)</a>
</li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.PowerOfTwoRestrictValue">PowerOfTwoRestrictValue (class in brevitas.core.restrict_val)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.PrescaledRestrictIntQuant">PrescaledRestrictIntQuant (class in brevitas.core.quant.int)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.PrescaledRestrictIntQuantWithInputBitWidth">PrescaledRestrictIntQuantWithInputBitWidth (class in brevitas.core.quant.int)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="Q">Q</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.QuantRestrictValue">QuantRestrictValue (class in brevitas.core.restrict_val)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.bit_width.html#brevitas.core.bit_width.parameter.RemoveBitwidthParameter">RemoveBitwidthParameter (class in brevitas.core.bit_width.parameter)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.RescalingIntQuant">RescalingIntQuant (class in brevitas.core.quant.int)</a>
</li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.FloatRestrictValue.restrict_init_float">restrict_init_float() (brevitas.core.restrict_val.FloatRestrictValue method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.IntRestrictValue.restrict_init_float">(brevitas.core.restrict_val.IntRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.LogFloatRestrictValue.restrict_init_float">(brevitas.core.restrict_val.LogFloatRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.PowerOfTwoRestrictValue.restrict_init_float">(brevitas.core.restrict_val.PowerOfTwoRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.QuantRestrictValue.restrict_init_float">(brevitas.core.restrict_val.QuantRestrictValue method)</a>
</li>
      </ul></li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.FloatRestrictValue.restrict_init_inplace_module">restrict_init_inplace_module() (brevitas.core.restrict_val.FloatRestrictValue method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.IntRestrictValue.restrict_init_inplace_module">(brevitas.core.restrict_val.IntRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.LogFloatRestrictValue.restrict_init_inplace_module">(brevitas.core.restrict_val.LogFloatRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.PowerOfTwoRestrictValue.restrict_init_inplace_module">(brevitas.core.restrict_val.PowerOfTwoRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.QuantRestrictValue.restrict_init_inplace_module">(brevitas.core.restrict_val.QuantRestrictValue method)</a>
</li>
      </ul></li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.FloatRestrictValue.restrict_init_module">restrict_init_module() (brevitas.core.restrict_val.FloatRestrictValue method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.IntRestrictValue.restrict_init_module">(brevitas.core.restrict_val.IntRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.LogFloatRestrictValue.restrict_init_module">(brevitas.core.restrict_val.LogFloatRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.PowerOfTwoRestrictValue.restrict_init_module">(brevitas.core.restrict_val.PowerOfTwoRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.QuantRestrictValue.restrict_init_module">(brevitas.core.restrict_val.QuantRestrictValue method)</a>
</li>
      </ul></li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.FloatRestrictValue.restrict_init_tensor">restrict_init_tensor() (brevitas.core.restrict_val.FloatRestrictValue method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.IntRestrictValue.restrict_init_tensor">(brevitas.core.restrict_val.IntRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.LogFloatRestrictValue.restrict_init_tensor">(brevitas.core.restrict_val.LogFloatRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.PowerOfTwoRestrictValue.restrict_init_tensor">(brevitas.core.restrict_val.PowerOfTwoRestrictValue method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.QuantRestrictValue.restrict_init_tensor">(brevitas.core.restrict_val.QuantRestrictValue method)</a>
</li>
      </ul></li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.restrict_val.QuantRestrictValue.retrocompatibility_op">retrocompatibility_op() (brevitas.core.restrict_val.QuantRestrictValue method)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.round_ste">round_ste() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.round_ste_impl">round_ste_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.round_to_zero">round_to_zero() (in module brevitas.function.ops)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.round_to_zero_ste">round_to_zero_ste() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.round_to_zero_ste_impl">round_to_zero_ste_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.RoundSte">RoundSte (class in brevitas.core.function_wrapper.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.RoundSteFn">RoundSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.RoundToZeroSte">RoundToZeroSte (class in brevitas.core.function_wrapper.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.RoundToZeroSteFn">RoundToZeroSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.runtime.RuntimeDynamicGroupStatsScaling">RuntimeDynamicGroupStatsScaling (class in brevitas.core.scaling.runtime)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.runtime.RuntimeStatsScaling">RuntimeStatsScaling (class in brevitas.core.scaling.runtime)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.clamp.FloatClamp.saturating_clamp">saturating_clamp() (brevitas.core.function_wrapper.clamp.FloatClamp method)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.scalar_clamp_min_ste">scalar_clamp_min_ste() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.scalar_clamp_min_ste_impl">scalar_clamp_min_ste_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.scalar_clamp_ste">scalar_clamp_ste() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.scalar_clamp_ste_impl">scalar_clamp_ste_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.clamp.ScalarClamp">ScalarClamp (class in brevitas.core.function_wrapper.clamp)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.ScalarClampMinSte">ScalarClampMinSte (class in brevitas.core.function_wrapper.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.ScalarClampMinSteFn">ScalarClampMinSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.ScalarClampSteFn">ScalarClampSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.shrink_lp_op">shrink_lp_op() (in module brevitas.core.stats.stats_op)</a>
</li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.SingleArgStatelessBuffer">SingleArgStatelessBuffer (class in brevitas.core.utils)</a>
</li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.SliceTensor">SliceTensor (class in brevitas.core.utils)</a>
</li>
      <li><a href="api_reference/brevitas.core.stats.html#brevitas.core.stats.stats_op.KLMinimizerThreshold.smooth_normalize_distribution">smooth_normalize_distribution() (brevitas.core.stats.stats_op.KLMinimizerThreshold method)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ParameterFromRuntimeStatsScaling.state_dict">state_dict() (brevitas.core.scaling.standalone.ParameterFromRuntimeStatsScaling method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ParameterFromStatsFromParameterScaling.state_dict">(brevitas.core.scaling.standalone.ParameterFromStatsFromParameterScaling method)</a>
</li>
        <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.StatelessBuffer.state_dict">(brevitas.core.utils.StatelessBuffer method)</a>
</li>
      </ul></li>
      <li><a href="api_reference/brevitas.core.html#brevitas.core.utils.StatelessBuffer">StatelessBuffer (class in brevitas.core.utils)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.runtime.StatsFromParameterScaling">StatsFromParameterScaling (class in brevitas.core.scaling.runtime)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.shape.StatsInputViewShapeImpl">StatsInputViewShapeImpl (class in brevitas.core.function_wrapper.shape)</a>
</li>
  </ul></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.tensor_clamp">tensor_clamp() (in module brevitas.function.ops)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops.tensor_clamp_">tensor_clamp_() (in module brevitas.function.ops)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.tensor_clamp_ste">tensor_clamp_ste() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.tensor_clamp_ste_">tensor_clamp_ste_() (in module brevitas.function.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.tensor_clamp_ste_impl">tensor_clamp_ste_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.clamp.TensorClamp">TensorClamp (class in brevitas.core.function_wrapper.clamp)</a>
</li>
      <li><a href="api_reference/brevitas.core.function_wrapper.html#brevitas.core.function_wrapper.ops_ste.TensorClampSte">TensorClampSte (class in brevitas.core.function_wrapper.ops_ste)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.TensorClampSteFn">TensorClampSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.function.html#brevitas.function.ops_ste.ternary_sign_ste">ternary_sign_ste() (in module brevitas.function.ops_ste)</a>
</li>
  </ul></td>
  <td style="width: 33%; vertical-align: top;"><ul>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.ternary_sign_ste_impl">ternary_sign_ste_impl() (in module brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.ternary.TernaryQuant">TernaryQuant (class in brevitas.core.quant.ternary)</a>
</li>
      <li><a href="api_reference/brevitas.ops.html#brevitas.ops.autograd_ste_ops.TernarySignSteFn">TernarySignSteFn (class in brevitas.ops.autograd_ste_ops)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int_base.DecoupledIntQuant.to_int">to_int() (brevitas.core.quant.int_base.DecoupledIntQuant method)</a>

      <ul>
        <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int_base.IntQuant.to_int">(brevitas.core.quant.int_base.IntQuant method)</a>
</li>
      </ul></li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.ParameterFromRuntimeStatsScaling.training_forward">training_forward() (brevitas.core.scaling.standalone.ParameterFromRuntimeStatsScaling method)</a>
</li>
      <li><a href="api_reference/brevitas.core.quant.html#brevitas.core.quant.int.TruncIntQuant">TruncIntQuant (class in brevitas.core.quant.int)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.TruncMsbScaling">TruncMsbScaling (class in brevitas.core.scaling.standalone)</a>
</li>
      <li><a href="api_reference/brevitas.core.scaling.html#brevitas.core.scaling.standalone.TruncScalingWrapper">TruncScalingWrapper (class in brevitas.core.scaling.standalone)</a>
</li>
  </ul></td>
</tr></table>



                </article>
              
              
              
              
              
                <footer class="prev-next-footer d-print-none">
                  
<div class="prev-next-area">
</div>
                </footer>
              
            </div>
            
            
              
            
          </div>
          <footer class="bd-footer-content">
            
          </footer>
        
      </main>
    </div>
  </div>
  
  <!-- Scripts loaded after <body> so the DOM is not blocked -->
  <script src="_static/scripts/bootstrap.js?digest=3ee479438cf8b5e0d341"></script>
<script src="_static/scripts/pydata-sphinx-theme.js?digest=3ee479438cf8b5e0d341"></script>

  <footer class="bd-footer">
<div class="bd-footer__inner bd-page-width">
  
    <div class="footer-items__start">
      
        <div class="footer-item">

  <p class="copyright">
    
      © Copyright 2025 - Advanced Micro Devices, Inc..
      <br/>
    
  </p>
</div>
      
        <div class="footer-item">

  <p class="sphinx-version">
    Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 5.3.0.
    <br/>
  </p>
</div>
      
    </div>
  
  
  
    <div class="footer-items__end">
      
        <div class="footer-item">
<script>
document.write(`
  <div class="version-switcher__container dropdown">
    <button id="pst-version-switcher-button-2"
      type="button"
      class="version-switcher__button btn btn-sm navbar-btn dropdown-toggle"
      data-bs-toggle="dropdown"
      aria-haspopup="listbox"
      aria-controls="pst-version-switcher-list-2"
      aria-label="Version switcher list"
    >
      Choose version  <!-- this text may get changed later by javascript -->
      <span class="caret"></span>
    </button>
    <div id="pst-version-switcher-list-2"
      class="version-switcher__menu dropdown-menu list-group-flush py-0"
      role="listbox" aria-labelledby="pst-version-switcher-button-2">
      <!-- dropdown will be populated by javascript on page load -->
    </div>
  </div>
`);
</script></div>
      
    </div>
  
</div>

  </footer>
  </body>
</html>